package com.njcky.model.dto;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class InParamDto {
    @ApiModelProperty(value = "树结构")
    private List<SysInParamPo> list;
    @ApiModelProperty(value = "shape")
    private String shape;
    @ApiModelProperty(value = "道路名称")
    private String roadName;
    @ApiModelProperty(value = "缓冲范围")
    private Integer bufferRange;
    @ApiModelProperty(value = "数据id集合")
    private List<Integer> ids;
    @ApiModelProperty(value = "数据表集合")
    private List<String> tables;
    @ApiModelProperty(value = "后端使用参数")
    private String key;
    @ApiModelProperty(value = "指定数据集id")
    private Integer id;
    @ApiModelProperty(value = "地上地下")
    private List<Integer> upDown;
    @ApiModelProperty(value = "公共 非公共")
    private List<Integer> isPublic;

    @ApiModelProperty(value = "传参1")
    private String result;

    @ApiModelProperty(value = "是否分页")
    private String isPage;
    private Long objectid;


    @ApiModelProperty(value = "所查内容")
    private String field;
    @ApiModelProperty("条件")
    private String whereList;
    @ApiModelProperty("分组条件")
    private String groupList;
    private String params;

    @ApiModelProperty("胡埭项目模糊查询参数(任意字段匹配)")
    private String vagueQueryParam;

    @ApiModelProperty("胡埭项目历史查询时间字段参数(指定时间字段匹配)")
    private String historyQueryDataTimeParam;
    @ApiModelProperty("胡埭项目历史查询开始时间参数值")
    private String startQueryParamValue;
    @ApiModelProperty("胡埭项目历史查询结束时间参数值")
    private String endQueryParamValue;
//    @ApiModelProperty("胡埭项目历史查询参数字段(指定字段匹配)")
//    private String historyQueryParam;
//    @ApiModelProperty("胡埭项目历史查询参数字段值")
//    private String historyQueryParamValue;
    @ApiModelProperty("胡埭项目历史查询参数字段(指定字段匹配)")
    private List<String> historyQueryParam;
    @ApiModelProperty("胡埭项目历史查询参数字段值")
    private List<Object> historyQueryParamValue;
    @ApiModelProperty("每页数量")
    private Integer pageSize;
    @ApiModelProperty("页码")
    private Integer pageNum;


}
